const ctx = require.context('./modules', false, /\.js$/) // (位置,是否检索子文件夹,导入规则)
const api = {}
ctx.keys().forEach(v => {
  Object.keys(ctx(v)).forEach(j => {
    if (Object.keys(api).includes(j)) throw Error(`api重复定义:${j}`)
    Object.assign(api, { [j]: ctx(v)[j] })
  })
})

export default api
